#include<stdio.h>
#include<string.h>
//自定义求字符串长度函数
int my_strlen(char arr[])
{
    int i;
    //循环遍历数组，直到遇到字符串结束符'\0'
    for ( i = 0; arr[i] != '\0'; i++);
    return i; // 返回字符串的长度（不包括'\0'）
}

// 自定义复制字符串函数
//函数接收两个字符指针作为参数，分别指向目标字符串和源字符串
char *my_strcpy(char *dest,char *src)
{
    int i = 0;
    for (i = 0; src[i]!='\0'; i++)
    {
        dest[i] = src[i];
    }
    // 在复制完成后，确保目标字符串的末尾是字符串结束符'\0'
    dest[i] = '\0';
    return dest;  
}

int main(int argc, char const *argv[])
{
    char str_1[5][128] = {"张三", "李四", "王五", "赵六", "丁真"};
    char str_2[128] = "aaaaa";
    printf("str_2字符串长度为:%d\n", my_strlen(str_2));
    my_strcpy(str_2, str_1[3]);
    printf("str_2=%s\n", str_2);
    return 0;
}
